Dynamic Subtrees : a New Data

نویسنده

  • Ying Xu
چکیده

This paper presents a new data structure, called dynamic subtrees, which manipulates an undirected forest. The data structure supports three main operations cut, link and comp. A cut operation splits a tree into two by cutting an edge of the tree; a link operation joins two trees by linking two arbitrarily speciied vertices of the trees; a comp operation computes a function f(S) = f(v 1)f(v 2):::, for all vertices v i of S, where S is either tree of T ? e, with T being the tree under consideration and e an arbitrarily given edge of T, f(v) 2 F, a nite set, and is a closed commutative and associative binary operation over F. Assuming s t is the time for implementing a operation, each of the cut, link and comp operations can be implemented in O((s t +log n) log n) time, after a preprocessing in O(s t n) time, where n is the number of vertices of the forest under consideration.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Data Mining for Maximal Frequent Subtrees

A new type of tree mining is defined in this paper, which uncovers maximal frequent induced subtrees from a database of unordered labeled trees. A novel algorithm, PathJoin, is proposed. The algorithm uses a compact data structure, FST-Forest, which compresses the trees and still keeps the original tree structure. PathJoin generates candidate subtrees by joining the frequent paths in FST-Forest...

متن کامل

On the Shooter Location Problem: Maintaining Dynamic Circular-Arc Graphs

We present a data structure for maintaining the Minimum Clique cover and Maximum Independent Set of a circular-arc graph. These functions can be maintained during the interchange of adjacent arc endpoints in O(logn) amortized time per interchange. The new data structure extends the dynamic tree structure of Sleator and Tarjan [5] so that cutting and linking up to O(n) subtrees can be done in on...

متن کامل

Oversize Shelves: A Storage Management Technique for Large Spatial Data Objects

In this paper we present a new technique to improve the performance of spatial access methods by minimizing redundancy: the oversize shelf. Oversize shelves are additional disk pages that are attached to the interior nodes of a tree{based spatial access method (such as the R + {tree or the cell tree). These pages are used to accommodate very large data objects in order to avoid their excessive ...

متن کامل

Mining significant tree patterns in carbohydrate sugar chains

MOTIVATION Carbohydrate sugar chains or glycans, the third major class of macromolecules, hold branch shaped tree structures. Glycan motifs are known to be two types: (1) conserved patterns called 'cores' containing the root and (2) ubiquitous motifs which appear in external parts including leaves and are distributed over different glycan classes. Finding these glycan tree motifs is an importan...

متن کامل

Improving Dependency Parsing with Subtrees from Auto-Parsed Data

This paper presents a simple and effective approach to improve dependency parsing by using subtrees from auto-parsed data. First, we use a baseline parser to parse large-scale unannotated data. Then we extract subtrees from dependency parse trees in the auto-parsed data. Finally, we construct new subtree-based features for parsing algorithms. To demonstrate the effectiveness of our proposed app...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994